package com.cms.recursoshumanos.activity.eventos;

import com.example.frontendrecursoshumanos.R;
import com.cms.recursoshumanos.activity.main.MainRecursosHumanosActivity;
import com.cms.recursoshumanos.cache.ListaEventoCache;
import com.cms.recursoshumanos.object.Evento;
import com.cms.recursoshumanos.utilities.Tool;

import android.os.Bundle;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;

public class DetailEventoActivity extends MainRecursosHumanosActivity 
{
	private Evento elEvento;
	@Override
	protected void onCreate(Bundle savedInstanceState) 
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_detail_evento);
		Bundle bundle = getIntent().getExtras();
		int id_evento = Integer.parseInt(bundle.getString("id_evento"));
		elEvento = ListaEventoCache.getInstance().getListaEvento().getEventoById(id_evento);
		
		setComponents();
		
	}


	
	private void setComponents()
	{
		LinearLayout layout_info_general = (LinearLayout) findViewById(R.id.llInformacionGeneral);
		RelativeLayout layout_evento_portait = (RelativeLayout) findViewById(R.id.rlEventoPortrait);
		
		TextView nombre_evento_portait = (TextView) layout_evento_portait.findViewById(R.id.tvPortaitNombreEvento);
		
		TextView fecha_inic_evento_second_row = (TextView) layout_info_general.findViewById(R.id.tvValueFechaInicioEvento);
		TextView fecha_fin_evento_second_row = (TextView) layout_info_general.findViewById(R.id.tvValueFechaFinEvento);
		TextView hora_inic_evento_second_row = (TextView) layout_info_general.findViewById(R.id.tvValueHoraInicioEvento);
		TextView hora_fin_evento_second_row = (TextView) layout_info_general.findViewById(R.id.tvValueHoraFinEvento);
		TextView descripcion_evento_second_row = (TextView) layout_info_general.findViewById(R.id.tvValueDescripcionEvento);
		
		//*--------------Seteo de Portait------------------------------------
		nombre_evento_portait.setText(elEvento.getNombre_Evento());
		
		//*--------------Seteo de Detalle------------------------------------
		fecha_inic_evento_second_row.setText(Tool.getInstance().parseDateToString(elEvento.getFecha_Inicio(), 6));
		fecha_fin_evento_second_row.setText(Tool.getInstance().parseDateToString(elEvento.getFecha_Fin(), 6));
		hora_inic_evento_second_row.setText(elEvento.getHora_Inicio());
		hora_fin_evento_second_row.setText(elEvento.getHora_Fin());
		
		LinearLayout llDescripcion = (LinearLayout) findViewById(R.id.trDescripcionEvento);
		if(elEvento.getDescripcion_Evento() != null)
		{
			descripcion_evento_second_row.setText(elEvento.getDescripcion_Evento());
		}
		else
		{
			llDescripcion.setVisibility(View.GONE);
		}
		
		
		
	}
	
}
